// ModelEntityGenerator.h: interface for the ModelEntityGenerator class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MODELENTITYGENERATOR_H__7157C348_0D3D_47B8_A6B6_537071C1968D__INCLUDED_)
#define AFX_MODELENTITYGENERATOR_H__7157C348_0D3D_47B8_A6B6_537071C1968D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "singleton.h"
#include "Part.h"

class ModelEntityGenerator  
{
	DECLARE_SINGLETON(ModelEntityGenerator);
public:
	ModelEntityGenerator();
	virtual ~ModelEntityGenerator();

public:
	AcDbEntity* Generate(Part& part);
	void DrawAttach(Joint* pJoint);
};

#endif // !defined(AFX_MODELENTITYGENERATOR_H__7157C348_0D3D_47B8_A6B6_537071C1968D__INCLUDED_)
